package xerr

type ERROR_TYPE int

const (
	ERROR_TYPE_UNKONW    ERROR_TYPE = 0 //位置错误类型
	ERROR_TYPE_RETURNVAR ERROR_TYPE = 1 //返回值错误
	ERROR_TYPE_DB        ERROR_TYPE = 2 //数据库错误
	ERROR_TYPE_PARAM     ERROR_TYPE = 3 //传入参数错误
	ERROR_TYPE_LOGIC     ERROR_TYPE = 4 //逻辑错误

	ERROR_TYPE_REDIS_LOCK   ERROR_TYPE = 5 //REDIS LOCK 冲突
	ERROR_TYPE_REDIS        ERROR_TYPE = 6 //REDIS	错误
	ERROR_TYPE_OSS          ERROR_TYPE = 7 // OSS 错误
	ERROR_TYPE_RPC          ERROR_TYPE = 8 // RPC 互相调用错误
	ERROR_TYPE_NODATA_FOUND ERROR_TYPE = 9 // 数据查找为空的错误类型

	ERROR_TYPE_OTHER ERROR_TYPE = 100 //其他错误

	ERROR_TYPE_PERMDENY   ERROR_TYPE = 101 //权限错误
	ERROR_THIRDPART_ERROR ERROR_TYPE = 102 //第三方接口返回错误

)
